package fudan.se.lab2.controller.request;

import java.util.List;

public class ApplyRequest {
    private String abbr;
    private String full;
    private String chair;
    private List<String> pc;
    private String date;
    private String spot;
    private String submit;
    private String result;
    private List<String> topics;

    public ApplyRequest() {
    }

    public ApplyRequest(String abbr, String full, String chair, List<String> pc, String date, String spot, String submit, String result, List<String> topics) {
        this.abbr = abbr;
        this.full = full;
        this.chair = chair;
        this.pc = pc;
        this.date = date;
        this.spot = spot;
        this.submit = submit;
        this.result = result;
        this.topics = topics;
    }

    @Override
    public String toString() {
        return "ApplyRequest{" +
                "abbr='" + abbr + '\'' +
                ", full='" + full + '\'' +
                ", chair='" + chair + '\'' +
                ", pc='" + pc + '\'' +
                ", date='" + date + '\'' +
                ", spot='" + spot + '\'' +
                ", submit='" + submit + '\'' +
                ", result='" + result + '\'' +
                ", topics='" + topics.toString() + '\'' +
                '}';
    }


    public String getAbbr() {
        return abbr;
    }

    public void setAbbr(String abbr) {
        this.abbr = abbr;
    }

    public String getFull() {
        return full;
    }

    public void setFull(String full) {
        this.full = full;
    }

    public String getChair() {
        return chair;
    }

    public void setChair(String chair) {
        this.chair = chair;
    }

    public List<String> getPc() {
        return pc;
    }

    public void setPc(List<String> pc) {
        this.pc = pc;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getSpot() {
        return spot;
    }

    public void setSpot(String spot) {
        this.spot = spot;
    }

    public String getSubmit() {
        return submit;
    }

    public void setSubmit(String submit) {
        this.submit = submit;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public List<String> getTopics() {
        return topics;
    }

    public void setTopics(List<String> topics) {
        this.topics = topics;
    }
}
